$(function(){
	var imgArray=["images/login/code1.jpg","images/login/code2.jpg","images/login/code3.jpg"];
	var imgnum=["RMUT","RSUT","TMUT"];
	var num1=0;
	//验证验证码
	$(".inputCode").blur(function(){
		var code=$(this).val();
		if(code.length>4)
		{
			code=code.substring(0,4);
			$(this).val(code);
		}
		if(code=="")
		{
			$("#tips").html("<em>验证码</em>不为空");
			return false;
		}else{
			if(!(/^[a-z A-Z]{4}$/.test(code)))
			{
				$("#tips").html("请输入<em>四位英文字母</em>");
				return false;
			}else{
				var val=code.toLocaleUpperCase();
				if(imgnum[num1]==val)
				{
					$("#tips").html("输入<em>正确</em>");
					return true;
				}else{
					$(this).val("");
					$("#tips").html("输入的<em>验证码</em><em>不正确</em>");
				}
			}
		}
	})
	//点击验证码变换图片
	$("#code img").click(function(){
		var num=parseInt(Math.random()*3);
		
		while(num1==num){
			num=parseInt(Math.random()*3);
		}
		num1=num;
		$(this).attr("src",imgArray[num]);
	})
	$("#refresh").click(function(){
		num=parseInt(Math.random()*3);
		while(num1==num){
			num=parseInt(Math.random()*3);
		}
		num1=num;
		$(this).parent().find("img").attr("src",imgArray[num]);
	})
	//点击登录按钮
	$("#subLogin").click(function(event){
		event.preventDefault();
		subLogin();
	})
	function subLogin(){
		var login=document.getElementById("subLogin");
		var username=document.getElementById("username").value;
		var password=document.getElementById("password").value;
		var code=document.getElementsByClassName("inputCode")[0].value;
		var tips=document.getElementById("tips");
		
		if(username=="")
		{
			tips.innerHTML="<em>用户名/手机号/邮箱</em>不为空";
			return false;
		}
		if(password=="")
		{
			tips.innerHTML="<em>密码</em>不为空";
			return false;
		}
		if(username=="" && password=="")
		{
			tips.innerHTML="<em>账户名</em>和<em>密码</em>不为空</em>";
			return false;
		}
		if(code=="")
		{
			return false;
			
		}
		var userInfo=getLoginSession("userInfos");
		if(!userInfo)
		{
			alert("该用户未注册，请先注册");
			return false;
		}else{
			var data=JSON.parse(userInfo);
			var bool=true;
			for(var i=0;i<data.length;i++)
			{
				if(data[i].username==username)
				{
					if(data[i].password1==password)
					{	
						bool=false;
						var userInfo={
							username:username,
							password:password
						};
						localStorage.setItem("userInfo",JSON.stringify(userInfo));
						window.location.href="index.html";
						break;
					}else{
						alert("用户名和密码不匹配");
						password="";
						bool=false;
						return false;
						break;
					}
				}
			}
			if(bool)
			{
				alert("该用户未注册，请先注册");
				return false;
			}
		}
		
	}
	//获取本地数据
	function getLoginSession(userkey)
	{
		return localStorage.getItem(userkey);
	}
})
